<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<Title>Overview</Title>
<link rel="STYLESHEET" type="text/css" href="styles.css">
</HEAD>
<BODY>
<h1>Overview</h1>

<p>PocketSOAP is a COM based SOAP client toolkit for the Windows family of operating systems. It provides a largely complete implementation 
of the <a href="http://www.w3.org/TR/2000/NOTE-SOAP-20000508/" target="_blank">SOAP 1.1</a> specification,
<a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/" target="_blank">SOAP 1.2</a> specification,  
the <a href="http://www.w3.org/TR/SOAP-attachments" target="_blank">SOAP with Attachments</a> specification, the
<a href="http://msdn.microsoft.com/library/en-us/dnglobspec/html/draft-nielsen-dime-02.txt" target="_blank">DIME</a> specification, 
and the <a href="http://msdn.microsoft.com/library/en-us/dnglobspec/html/draft-nielsen-dime-soap-01.txt" target="_blank">WS-Attachments</a> specification.</p>

<p>This guide assumes your are reasonably familar with SOAP, to learn more about SOAP checkout these sites.
<ul>
<li><a href="http://www.w3.org/TR/2000/NOTE-SOAP-20000508/" target="_blank">The SOAP 1.1 Specification</a>
<li><a href="http://www.webservices.org/" target="_blank">Webservices.org</a>
<li><a href="http://soaprpc.com/" target="_blank">soaprpc.com</a>
<li><a href="http://www.xml.com/pub/rg/SOAP" target="_blank">xml.com SOAP resources</a>
</ul>
</p>

<BR>
<h2>SOAP Features</h2>
<ul>
<li>Interopable, works with all the major SOAP toolkits.
<li>Support for Section 5 encoding model, including arrays, sparse arrays, partial arrays, unsized arrays, nil's, complex types and simple types.
<li>Support for mutli-reference's including circular references.
<li>Support for doc/literal style services.
<li>Support for SOAP Headers.
<li>Plugable serialization model, add new [or replace any existing] serializers to customize pocketSOAP for your application.
<li>Comes with a property bag serializer, makes handling complex types in VB a breeze!.
<li>Supports both the 2001 &amp; 1999 XML Schema versions. [some older servers will only accept 1999 based requests]
<li>A HTTP 1.1 transport including support for SSL, proxy servers, basic authentication, proxy server authentication, redirects, session cookies and compression.
<li>A TCP transport that acts as a client to the SOAP::Lite TcpServer module.
<li>Scripting friendly mode allows you access to strongly typed arrays as variants.
<li>Efficient stream based parsing.
<li>Attachments support via SOAP with Attachments or DIME.
</ul>

<BR><BR><BR>
<h3>Copyright</h3>
<p>Copyright &copy; Simon Fell, 2000-2004. All rights reserved.<br>

</BODY>
</HTML>